package com.zsl.service;

import com.zsl.model.Book;

import java.sql.SQLException;
import java.util.Map;

public interface BookService {
    /**
     * 通过分页获取数据
     * @param pageNum 页号
     * @param bNameS 书本名搜索字符串
     * @param cNameS   分类名搜索字符串
     * @return
     */
    public Map<String,Object> getBookTableByPage(String pageNum,String bNameS,String cNameS) throws SQLException;

    /**
     * 判断参数是否为空
     * @param args 参数组
     * @return Map<String,Object>
     */

    public boolean isNull(String[] args);

    /**
     * 获取所有书籍
     * @return rows,total
     */
    public Map<String,Object> getAllBook() throws SQLException;

    /**
     * 插入一个书籍
     * @param book 书籍信息
     * @return line,code,msg
     */
    public Map<String,Object> insertBook(Book book) throws SQLException;
}
